package com.appinfo.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.appinfo.entity.AppInfo;
import com.appinfo.entity.vo.AppInfoSearchVo;

public interface AppInfoDao {

	// 分页查询
	int selectByPageCount(@Param("searchVo") AppInfoSearchVo searchVo);

	List<AppInfo> selectByPage(@Param("searchVo") AppInfoSearchVo searchVo, @Param("startRow") Integer startRow,
			@Param("pageSize") Integer pageSize);

	// 添加判断APKName是否存在
	int apkexist(String APKName);

	/**
	 * 添加基础信息
	 * 
	 * @param appInfo
	 * @return
	 */
	int addAppInfo(AppInfo appInfo);

	/**
	 * 修改版本号
	 * 
	 * @return
	 */
	int updateAppInfoVersionId(@Param("appId") Long appId, @Param("versionId") Long versionId,
			@Param("modifyBy") Long modifyBy);
}
